import { BwComTypeEnum } from '@bitwit/base-com-render'

/** 组件分组模型 */
export interface BwComGroupModel {
  key: string

  icon: string

  group: string

  coms: Array<BwComInfoModel>
}

/** 组件信息模型 */
export interface BwComInfoModel {
  comKey: string

  comName: string

  icon: string

  /** 组件所属应用Id */
  appId: Nullable<string | number>

  /** 组件所属应用标识 */
  appCode: Nullable<string>

  /** 是否允许拖拽 */
  isDrag: boolean

  /** 组件类型 */
  type: BwComTypeEnum
}
